import { SPublicMiniPlayer } from "../../../../../Message/Public/SPublicMiniPlayer";
import { SArenaCrossBattlePlan } from "../../../../../Message/Public/SArenaCrossBattlePlan";
import { SEntityId } from "../../../../../Message/Public/SEntityId";
type int = number;
//class ArenaCrossPlayerScheduleData
    
    export  class ArenaCrossPlayerScheduleData /* flash.display.Sprite */
    {
        constructor(arg1: int, arg2: SPublicMiniPlayer, arg3: SArenaCrossBattlePlan)
        {
            
            this.num = arg1;
            this.updateData(arg2, arg3);
            return;
        }

        public updateData(arg1: SPublicMiniPlayer, arg2: SArenaCrossBattlePlan): void
        {
            this.playerMiniInfo = arg1;
            this.enemyEntityId = arg2.enemyEntityId;
            this.enemyName = arg2.enemyName;
            this.battleDt = arg2.battleDt;
            return;
        }

        public /* var */num: int;

        public /* var */playerMiniInfo: SPublicMiniPlayer;

        public /* var */enemyEntityId: SEntityId;

        public /* var */enemyName: string;

        public /* var */battleDt: Date;
    }
